/**
 *Copyright (c) 2024 watereyes
 * workflow is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.workflow.api.bean.query;

import java.util.Date;

public class HistoryTaskMsgQueryBean {
	
	/**
	 * 流程实例ID
	 */
	private String processInstanceId;
	
	/**
	 * 当前任务ID
	 */
	private String nowTaskId;
	
	/**
	 * 当前任务节点编码
	 */
	private String nowNodeCode;
	
	/**
	 * 当前人任务节点名称
	 */
	private String nowNodeName;
	
	/**
	 * 操作
	 */
	private Integer operation;
	
	/**
	 * 操作时间
	 */
	private Date operationTime;
	
	/**
	 * 操作人
	 */
	private String operationUser;
	
	/**
	 * 操作人
	 */
	private String operationUserName;
	
	/**
	 * 下一个任务ID
	 */
	private String nextTaskId;
	
	/**
	 * 下一个任务节点编码
	 */
	private String nextNodeCode;
	
	/**
	 * 下一个任务节点名称
	 */
	private String nextNodeName;
	
	/**
	 * 下一个节点候选人员
	 */
	private String nextNodeUsers;
	
	/**
	 * 下一个节点候选人员
	 */
	private String nextNodeUsersName;
	
	/**
	 * 处理意见
	 */
	private String comment;
	
	/**
	 * 附件信息
	 */
	private String attachment;

	public String getProcessInstanceId() {
		return processInstanceId;
	}

	public String getNowTaskId() {
		return nowTaskId;
	}

	public String getNowNodeCode() {
		return nowNodeCode;
	}

	public String getNowNodeName() {
		return nowNodeName;
	}

	public Integer getOperation() {
		return operation;
	}

	public Date getOperationTime() {
		return operationTime;
	}

	public String getOperationUser() {
		return operationUser;
	}

	public String getOperationUserName() {
		return operationUserName;
	}

	public String getNextTaskId() {
		return nextTaskId;
	}

	public String getNextNodeCode() {
		return nextNodeCode;
	}

	public String getNextNodeName() {
		return nextNodeName;
	}

	public String getNextNodeUsers() {
		return nextNodeUsers;
	}

	public String getNextNodeUsersName() {
		return nextNodeUsersName;
	}

	public String getComment() {
		return comment;
	}

	public String getAttachment() {
		return attachment;
	}

	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}

	public void setNowTaskId(String nowTaskId) {
		this.nowTaskId = nowTaskId;
	}

	public void setNowNodeCode(String nowNodeCode) {
		this.nowNodeCode = nowNodeCode;
	}

	public void setNowNodeName(String nowNodeName) {
		this.nowNodeName = nowNodeName;
	}

	public void setOperation(Integer operation) {
		this.operation = operation;
	}

	public void setOperationTime(Date operationTime) {
		this.operationTime = operationTime;
	}

	public void setOperationUser(String operationUser) {
		this.operationUser = operationUser;
	}

	public void setOperationUserName(String operationUserName) {
		this.operationUserName = operationUserName;
	}

	public void setNextTaskId(String nextTaskId) {
		this.nextTaskId = nextTaskId;
	}

	public void setNextNodeCode(String nextNodeCode) {
		this.nextNodeCode = nextNodeCode;
	}

	public void setNextNodeName(String nextNodeName) {
		this.nextNodeName = nextNodeName;
	}

	public void setNextNodeUsers(String nextNodeUsers) {
		this.nextNodeUsers = nextNodeUsers;
	}

	public void setNextNodeUsersName(String nextNodeUsersName) {
		this.nextNodeUsersName = nextNodeUsersName;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public void setAttachment(String attachment) {
		this.attachment = attachment;
	}
	
}
